آموزش برنامه‌نویس حرفه‌ای Oracle PL/SQL: از مبانی تا تسلط کامل [ویدئویی] - آخرین آپدیت

دانلود Job Ready Oracle PL/SQL Developer: From Basics to Master [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سفر خود را در دنیای Oracle PL/SQL با راه‌اندازی محیط آزمایشگاهی، شامل نصب نسخه Oracle Express Edition و پیکربندی ابزارهای ضروری مانند SQL Developer آغاز کنید. این دوره شما را با مفاهیم بنیادی مانند تعامل با پایگاه داده، تراکنش‌ها و ساختارهای کنترلی آشنا می‌کند تا پایه‌ای محکم برای توسعه موفق داشته باشید. سپس دوره به سراغ مباحث پیشرفته‌تر از جمله مدیریت Cursorها، مدیریت استثناها (Exception Handling) و SQL پویا (Dynamic SQL) می‌رود. در هر بخش، با مثال‌های واقعی کار خواهید کرد و مهارت‌های حیاتی در بهینه‌سازی پایگاه داده، ثبت خطاها و عیب‌یابی را می‌آموزید تا بتوانید کدهایی بهینه و قابل اعتماد بنویسید. ماژول‌های نهایی به بررسی ساختارهای داده پیچیده، Triggerها و پکیج‌های PL/SQL می‌پردازند و شما را برای حل مشکلات واقعی پایگاه داده تجهیز می‌کنند. در پایان این دوره، شما بر PL/SQL مسلط شده و برای پذیرش نقش‌های پیشرفته دیتابیس، دریافت گواهینامه‌های اوراکل و جایگاه‌های رهبری فنی آماده خواهید بود. - راه‌اندازی ابزارها و محیط‌های توسعه Oracle PL/SQL - تسلط بر Cursorها، Triggerها و Dynamic SQL در Oracle PL/SQL - پیاده‌سازی استراتژی‌های پیشرفته مدیریت خطا و عیب‌یابی - ایجاد و مدیریت پکیج‌های PL/SQL و Store Procedureها - بهینه‌سازی عملکرد پایگاه داده با استفاده از بهترین متدهای PL/SQL - توسعه اپلیکیشن‌های واقعی با استفاده از تکنیک‌های PL/SQL این دوره برای توسعه‌دهندگان SQL سطح مبتدی تا متوسط که به دنبال گسترش مهارت‌های خود هستند، مدیران پایگاه داده (DBA) برای ارتقای تسلط بر PL/SQL و توسعه‌دهندگان نرم‌افزاری که با دیتابیس اوراکل کار می‌کنند، ایده‌آل است. همچنین برای متخصصانی که قصد دارند نقش‌های توسعه پیشرفته دیتابیس را بر عهده بگیرند یا از SQL ساده به برنامه‌نویسی پیچیده PL/SQL مهاجرت کنند، بسیار مناسب است. - شامل تمرینات عملی برای تجربه دست اول در PL/SQL * پوشش مفاهیم بنیادی و پیشرفته با مثال‌های واقعی * ساختاریافته برای حمایت از مبتدیان در مسیر تبدیل شدن به متخصص PL/SQL

سرفصل ها و درس ها

چگونه محیط آزمایشگاهی رایگان خود را برای تمرین ایجاد کنیم How to Create Your Own Free Lab to Practice

  • خوش‌آمدگویی Welcome

  • آموزش Oracle PL/SQL: راه‌اندازی محیط آزمایشگاهی Oracle PL/SQL Training: Setting Up Your Lab Environment

  • نحوه دسترسی به فایل‌های PDF و سورس کدها How to Access PDFs and Source Codes

  • نصب Oracle Express Edition روی سیستم ویندوز Install Oracle Express Edition on Your Windows Machine

  • نحوه نصب Schemaهای نمونه اوراکل روی Oracle Express Edition در ویندوز How to Install Oracle Sample Schema on Oracle Express Edition on Windows

  • نحوه اتصال به HR Schema در Oracle Express Edition در ویندوز How to Connect With HR Schema on Oracle Express Edition on Windows

  • نحوه نصب Oracle Virtual Box How to Install Oracle Virtual Box

  • نحوه نصب Oracle VirtualBox Extension Pack How to Install Oracle VirtualBox Extension Pack

  • نحوه وارد کردن قالب ماشین مجازی اوراکل How to Import Oracle Virtual Machine Template

  • نحوه اجرای قالب ماشین مجازی How to Start Your Virtual Machine Template

  • نحوه استارت دیتابیس اوراکل و Listener در محیط آزمایشگاهی How to Start the Oracle Database and Listener in Your Lab

  • نحوه اتصال به ماشین مجازی با استفاده از SSH و ابزارهای Putty یا MobaXterm How to Connect to Your Virtual Machine Using SSH with Putty or MobaXterm

  • نحوه بررسی متغیرهای محیطی (Environment Variables) در سرور اوراکل How to Check Environment Variables in Your Oracle Server

  • تفاوت دیتابیس‌های Pluggable در مقابل Container در اوراکل Oracle Pluggable Databases vs Container Databases

  • مفاهیم Oracle TNS Alias، فایل TNSNAMES.ORA و Easy Connect Oracle TNS Alias, TNSNAMES.ORA and Easy Connect

آشنایی با پایگاه داده‌های اوراکل Introduction to Oracle Databases

  • آشنایی با دیتابیس اوراکل Getting to Know Oracle Database

  • مقدمه‌ای بر پایگاه داده‌های اوراکل Introduction to Oracle Databases

  • اشیاء Schema: بلوک‌های سازنده دیتابیس اوراکل Schema Objects: The Building Blocks of Your Oracle Database

  • دسترسی به داده‌ها: نحوه کار با داده‌ها Data Access: Getting Your Hands on the Data

  • مدیریت تراکنش‌ها در دیتابیس اوراکل: راهنمای جامع برای مبتدیان Oracle Database Transaction Management: A Comprehensive Beginner's Guide

  • معماری دیتابیس اوراکل: یک نگاه کلی Oracle Database Architecture: An Overview

زبان SQL: دوره فشرده برای همه Structured Query Language: Crash Course for Everyone

  • پایگاه داده چیست و چرا اهمیت دارد؟ What is a Database and Why it Matters?

  • SQL چیست و چرا تا این حد مهم است؟ What is SQL and Why is it So Important?

  • بررسی عمیق‌تر دیتابیس‌های رابطه‌ای Diving Deeper into Relational Databases

  • نحوه ایجاد جدول در اوراکل How to Create a Table on Oracle

  • پرس‌وجوهای SQL: مبانی برای همه SQL Queries: The Basics for Everyone

  • مدل داده در SQL: مبانی برای همه Data Model in SQL: The Basics for Everyone

مقدمه‌ای بر PL/SQL Introduction to PL/SQL

  • مقدمه‌ای بر Oracle PL/SQL Introduction to Oracle PL/SQL

  • معماری Oracle PL/SQL Oracle PL/SQL Architecture

  • نحوه نصب Oracle SQL Developer How to Install Oracle SQL Developer

  • نحوه نصب Oracle SQL*Plus How to Install Oracle SQL*Plus

  • نحوه پیکربندی فایل TNS برای اتصالات اوراکل How to Configure the TNS File for Oracle Connections

  • ابزارهای توسعه برای برنامه‌نویسان Oracle PL/SQL Development Tools for Oracle PL/SQL Programmers

  • ساختار پایه بلوک‌های PL/SQL The Basic PL/SQL Block Structure

  • متغیرهای PL/SQL PL/SQL Variables

  • مقدمه‌ای بر ساختارهای کنترلی Introduction to Control Structures

  • استفاده از پکیج DBMS_OUTPUT برای نمایش داده‌ها در صفحه Using the DBMS_OUTPUT PL/SQL Package to Show Data on Screen

  • دریافت اطلاعات از کاربر در Oracle PL/SQL Asking for User Information on Oracle PL/SQL

  • استفاده از SQL در داخل PL/SQL SQL Inside PL/SQL

  • مدیریت استثناها Exception Handling

مبانی زبان PL/SQL PL/SQL Language Fundamentals

  • مبانی زبان Language Fundamentals

  • انواع داده‌های Anchored در PL/SQL Anchored Data Types in PL/SQL

  • محدوده (Scope) و قابلیت مشاهده در Oracle PL/SQL Scope and Visibility in Oracle PL/SQL

  • برچسب‌گذاری (Labels) در بلوک‌های PL/SQL Labels on PL/SQL Blocks

استفاده از SQL در محیط Oracle PL/SQL Using SQL Within Oracle PL/SQL

  • مقدمه Introduction

  • استفاده از دستور SELECT INTO Using the SELECT INTO Statement

  • عملیات DML و Sequenceها در Oracle PL/SQL DML Operations and Sequences in Oracle PL/SQL

  • کنترل تراکنش‌ها در Oracle PL/SQL Transaction Control in Oracle PL/SQL

  • تنظیم سطح ایزولاسیون (Isolation Level) در PL/SQL Set Isolation Level on PL/SQL

  • جمع‌بندی Summary

کنترل شرطی در Oracle PL/SQL با دستورات IF و IFهای تو در تو Conditional Control in Oracle PL/SQL with IF Statements and Nested IF Statements

  • مقدمه Introduction

  • دستورات IF THEN و IF THEN ELSE IF-THEN and IF-THEN-ELSE Statements

  • دستورات ELSIF در Oracle PL/SQL ELSIF Statements in Oracle PL/SQL

  • دستورات IF تو در تو در Oracle PL/SQL Nested IF Statements in Oracle PL/SQL

  • عملگرهای منطقی Logical Operators

کنترل شرطی پیشرفته در Oracle PL/SQL Advanced Conditional Control in Oracle PL/SQL

  • مقدمه Introduction

  • دستورات CASE در Oracle PL/SQL CASE Statements in Oracle PL/SQL

  • دستورات Searched CASE در Oracle PL/SQL Searched CASE Statements in Oracle PL/SQL

  • عبارات CASE در Oracle PL/SQL CASE Expressions in Oracle PL/SQL

  • توابع NULLIF و COALESCE در Oracle PL/SQL NULLIF and COALESCE Functions in Oracle PL/SQL

تسلط بر ساختارهای کنترل تکرار (حلقه‌ها) در PL/SQL – بخش اول Mastering Iterative Control Structures in PL/SQL – Part 1

  • مقدمه Introduction

  • حلقه‌های SIMPLE LOOP در Oracle PL/SQL SIMPLE LOOPS in Oracle PL/SQL

  • حلقه‌های WHILE در Oracle PL/SQL WHILE LOOPS in Oracle PL/SQL

  • حلقه‌های FOR عددی در Oracle PL/SQL NUMERIC FOR LOOPS in Oracle PL/SQL

تسلط بر ساختارهای کنترل تکرار (حلقه‌ها) در PL/SQL – بخش دوم Mastering Iterative Control Structures in PL/SQL – Part 2

  • مقدمه Introduction

  • پرش به جلو با دستور CONTINUE در Oracle PL/SQL Skipping Ahead with CONTINUE Statement in Oracle PL/SQL

  • اهمیت جایگاه دستور CONTINUE در Oracle PL/SQL CONTINUE Position Matters in Oracle PL/SQL

  • اهمیت جایگاه دستور CONTINUE – بخش دوم CONTINUE Position Matters – Part 2

  • حلقه‌های تو در تو و برچسب‌های حلقه در Oracle PL/SQL Nested Loops and Loop Labels in Oracle PL/SQL

تسلط بر مدیریت خطا و استثناهای داخلی در Oracle PL/SQL Mastering Error Management and Built-in Exceptions in Oracle PL/SQL

  • مقدمه INTRODUCTION

  • درک مدیریت خطا در Oracle PL/SQL UNDERSTANDING ERROR HANDLING IN ORACLE PL/SQL

  • استثناهای داخلی (Built In) در Oracle PL/SQL Built-In Exceptions in Oracle PL/SQL

مدیریت پیشرفته استثناها در Oracle PL/SQL Advanced Exception Handling in Oracle PL/SQL

  • مقدمه Introduction

  • تسلط بر محدوده استثناها در Oracle PL/SQL Mastering Exception Scope in Oracle PL/SQL

  • استثناهای تعریف شده توسط کاربر در Oracle PL/SQL User-Defined Exceptions in Oracle PL/SQL

  • انتشار خطا و باز-ایجاد استثناها در Oracle PL/SQL ERROR PROPAGATION AND RE-RAISING EXCEPTIONS IN ORACLE PL/SQL

تسلط بر مدیریت پیشرفته استثناها در Oracle PL/SQL Mastering Advanced Exception Handling in Oracle PL/SQL

  • مقدمه Introduction

  • RAISE_APPLICATION_ERROR: سیستم هشدار سفارشی شما RAISE_APPLICATION_ERROR - Your Custom Alarm System

  • استفاده از EXCEPTION INIT PRAGMA در Oracle PL/SQL THE EXCEPTION INIT PRAGMA IN ORACLE PL/SQL

  • بررسی SQLCODE و SQLERRM در Oracle PL/SQL SQLCODE & SQLERRM IN ORACLE PL/SQL

مقدمه‌ای بر Cursorها: مبانی ضروری برای همه Introduction to Cursors: The Basics that Everyone Needs to Know

  • مقدمه Introduction

  • درک Cursorهای ضمنی (Implicit) و صریح (Explicit) Understanding Implicit and Explicit Cursors

  • کار با رکوردهای مبتنی بر جدول و رکوردهای مبتنی بر Cursor Working with Table-Based and Cursor-Based Records

  • ساده‌سازی پردازش Cursor با استفاده از حلقه‌های Cursor FOR Simplifying Cursor Processing with Cursor FOR Loops

  • تسلط بر Cursorهای تو در تو Mastering Nested Cursors

تکنیک‌های پیشرفته Cursor – ارتقای مهارت‌های دیتابیس اوراکل به سطح بعدی Advanced Cursor Techniques – Taking Your Oracle Database Skills to the Next Level

  • مقدمه Introduction

  • بهبود Cursorها با استفاده از پارامترها Enhancing Cursors with Parameters

  • تسلط بر متغیرها و عبارات Cursor Mastering Cursor Variables and Expressions

  • به‌روزرسانی داده‌ها با Cursorهای FOR UPDATE Updating Data with FOR UPDATE Cursors

تریگرهای پایگاه داده: دستیاران خودکار شما Database Triggers: Your Automatic Assistants

  • مقدمه Introduction

  • آشنایی با تریگرها (Triggers) Getting to Know Your Triggers

  • تراکنش‌های مستقل (Autonomous) در تریگرها Autonomous Transactions on Triggers

  • تریگرهای سطح ردیف (Row Level) در مقابل تریگرهای سطح دستور (Statement Level) Row-Level Triggers vs Statement-Level Triggers

  • تریگرهای Instead Of: برای Viewهای غیر قابل به‌روزرسانی Instead of Triggers: For Non-Updatable Views

جداول متغیر (Mutating Tables) و Compound Triggerها در اوراکل Mutating Tables and Oracle Compound Triggers

  • مقدمه Introduction

  • جداول متغیر (Mutating Tables) Mutating Tables

  • تریگرهای ترکیبی (Compound Triggers) در Oracle PL/SQL Compound Triggers in Oracle PL/SQL

مجموعه‌های Oracle PL/SQL: جداول PL/SQL، V Arrays و Collections Oracle PL/SQL Collections: PL/SQL Tables, V-Arrays, Collections

  • مقدمه Introduction

  • جداول PL/SQL در اوراکل PL/SQL Tables in Oracle

  • آرایه‌های متغیر (VARRAY) در PL/SQL PL/SQL VARRAY

  • مجموعه‌های چندبعدی در Oracle PL/SQL Multi-Dimensional Collections in Oracle PL/SQL

  • کنترل‌های تکرار مجموعه و عبارات واجد شرایط در PL/SQL Collection Iteration Controls and Qualified Expressions in PL/SQL

ساختارهای داده پیشرفته در PL/SQL – رکوردها و مجموعه‌ای از رکوردها Advanced Data Structures in PL/SQL – Records and Collections of Records

  • رکوردهای تعریف شده توسط کاربر در Oracle PL/SQL User-Defined Records in Oracle PL/SQL

  • عبارات واجد شرایط با رکوردها در Oracle PL/SQL Qualified Expressions with Records in Oracle PL/SQL

  • سازگاری رکوردها در Oracle PL/SQL Record Compatibility in Oracle PL/SQL

  • مجموعه‌ای از رکوردها (Collection of Records) Collection of Records

SQL پویای بومی (Native Dynamic SQL) Native Dynamic SQL

  • مقدمه‌ای بر این ماژول Introduction to this Module

  • دستور EXECUTE IMMEDIATE در Oracle PL/SQL EXECUTE IMMEDIATE Statement in Oracle PL/SQL

  • تسلط بر Bind Variables و Placeholders در SQL پویا Mastering Bind Variables and Placeholders in Dynamic SQL

  • اجرای پویا دستورات DDL و DML در PL/SQL: RETURN و RETURN INTO DDL and DML Statements Dynamically in Oracle PL/SQL: RETURN AND RETURN INTO

  • استفاده از OPEN، FETCH و CLOSE در SQL پویا با Oracle PL/SQL OPEN, FETCH, and CLOSE in Dynamic SQL with Oracle PL/SQL

تسلط بر Bulk SQL در Oracle PL/SQL Mastering Bulk SQL in Oracle PL/SQL

  • مقدمه Introduction

  • دستورات FORALL در Oracle PL/SQL FORALL Statements in Oracle PL/SQL

  • استفاده از SAVE EXCEPTIONS با حلقه‌های FORALL در PL/SQL SAVE EXCEPTIONS with FORALL Loops in Oracle PL/SQL

  • حلقه‌های FORALL با Indices of در Oracle PL/SQL FORALL Loops with Indices of in Oracle PL/SQL

  • حلقه‌های FORALL با Values of در Oracle PL/SQL FORALL Loops with Values of in Oracle PL/SQL

  • استفاده از BULK COLLECT با دستورات SELECT در Oracle PL/SQL BULK COLLECT with SELECT Statements in Oracle PL/SQL

  • استفاده از BULK COLLECT با انواع رکوردها BULK COLLECT with Record Types

  • استفاده از BULK COLLECT با عبارت Limit برای عملیات دسته‌ای و مجموعه‌های داده بزرگ BULK COLLECT with Limit Clause for Batch Operations and Large Datasets

  • استفاده از BULK COLLECT با عبارت RETURNING برای ممیزی یا ثبت Log فوری BULK COLLECT with RETURNING Clause for Immediate Auditing or Logging in Oracle

  • اتصال مجموعه‌ها (Binding Collections) هنگام استفاده از EXECUTE IMMEDIATE Binding Collections When Using EXECUTE IMMEDIATE Statements in Oracle PL/SQL

  • مجموعه‌ها با دستورات OPEN FOR در Oracle PL/SQL Collections with OPEN FOR Statements in Oracle PL/SQL

  • استفاده از FETCH و CLOSE با مجموعه‌ها در SQL پویا FETCH and CLOSE with Collections in Dynamic SQL

  • اتصال SQL پویای بومی با استفاده از مجموعه‌ها به عنوان پارامتر Dynamic Native SQL Binding Using Collections as Parameters in Oracle PL/SQL

پروسیجرهای Oracle PL/SQL Oracle PL/SQL Procedures

  • ایجاد پروسیجرهای تو در تو در Oracle PL/SQL Creating Nested Procedures in Oracle PL/SQL

  • پارامترهای IN، OUT و IN OUT در Oracle PL/SQL IN, OUT and IN OUT Parameters in Oracle PL/SQL

  • اعلان پیشرو (Forward Declaration): حل مشکل کلاسیک «مرغ و تخم‌مرغ» در برنامه‌نویسی Forward Declaration: Solve the Classic "Chicken and Egg" Problem in Programming

  • ایجاد پروسیجرهای مستقل: نحوه ساخت اپلیکیشن‌های کوچک در PL/SQL Create Stand-Alone Procedures: How to Create Super Mini Applications in PL/SQL

توابع Oracle PL/SQL Oracle PL/SQL Functions

  • مقدمه‌ای بر توابع Oracle PL/SQL Introduction to Oracle PL/SQL Functions

  • توابع تو در تو در Oracle PL/SQL: مانند عروسک‌های ماتروشکا Oracle PL/SQL Nested Functions: Russian Nesting Dolls

  • تسلط بر توابع مستقل در Oracle PL/SQL Mastering Standalone Functions in Oracle PL/SQL

  • مفاهیم پیشرفته در توابع PL/SQL: Deterministic و Result_Cache Advanced Concepts in Oracle PL/SQL Functions: Deterministic and Result_Cache

  • پروژه عملی – ساخت سیستم مدیریت دانشجویان با PL/SQL Practical Project – Building a Student Management System with PL/SQL

تسلط بر پکیج‌های Oracle PL/SQL Mastering Oracle PL/SQL Packages

  • نحوه ایجاد پکیج‌ها در Oracle PL/SQL How to Create Packages in Oracle PL/SQL

  • نمونه‌سازی، مقداردهی اولیه و وضعیت پکیج در Oracle PL/SQL Package Instantiation, Initialization, and Package State in Oracle PL/SQL

  • پکیج‌های Serially_Reusable در Oracle PL/SQL Serially_Reusable Packages in Oracle PL/SQL

بخش جایزه – معماری پایگاه داده اوراکل Bonus Section – Oracle Database Architecture

  • مقدمه‌ای بر معماری Oracle Database 23C Introduction to Oracle Database 23C Architecture

  • ساختارهای حافظه Oracle 23c: SGA و PGA Oracle 23c Memory Structures: SGA and PGA

  • پروسه‌های پس‌زمینه Oracle 23c: پروسه‌های جدید و بهبود یافته Oracle 23c Background Processes: New and Enhanced Background Processes

  • ساختارهای ذخیره‌سازی منطقی و فیزیکی در Oracle 23c Logical and Physical Storage Structures in Oracle 23c

  • معماری Oracle Database 23c: جمع‌بندی و بهترین متدها Oracle Database 23c Architecture: Summary and Best Practices

بخش جایزه – محدود کردن و مرتب‌سازی داده‌ها در Oracle SQL Bonus Section – Restricting and Sorting Data in Oracle SQL

  • عملگرهای مقایسه‌ای و عملگر BETWEEN Comparison Operators and the BETWEEN Operator

  • عملگر IN The IN Operator

  • استفاده از عملگر LIKE برای تطبیق الگو (Pattern Matching) Using the LIKE Operator for Pattern Matching

نمایش نظرات

آموزش برنامه‌نویس حرفه‌ای Oracle PL/SQL: از مبانی تا تسلط کامل [ویدئویی]
جزییات دوره
12h 38m
144
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Mayko Silva
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mayko Silva Mayko Silva

مدرس IT DBA، O.S، Cloud Technologies & Copywriting